Introduction

The architecture of any web application requires working with the communication between distributed services from the frontend (in the browser) to the backend. This lesson introduces students to the general concepts of service distribution. It then teaches one specific communication protocol, REST APIs, for developing web-based applications.

Learning Outcomes

Study Resources

For your study of this topic, use these resources.

Web Articles and Blogs

Wikipedia

Class Lecture

Exercises

Before-Class Exercises

Live In-class Exercises

Project